SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].[FacturasPagosInsertCommand]
(
	@ID numeric(10, 0),
	@ID_FACTURA numeric(10, 0),
	@ID_TIPO numeric(10, 0),
	@ID_BANCO numeric(10, 0),
	@ID_USUARIO numeric(10, 0),
	@NRO_DOCUMENTO varchar(50),
	@PORTADOR varchar(70),
	@TELEFONO varchar(14),
	@FECHA datetime2,
	@MONTO numeric(10, 2)
)
AS
	SET NOCOUNT OFF;
	
DECLARE @I NUMERIC(10,0) = (SELECT(ISNULL(MAX(FACTURAS_PAGOS.ID),0))+1 FROM FACTURAS_PAGOS);	
INSERT INTO [FACTURAS_PAGOS] ([ID], [ID_FACTURA], [ID_TIPO], [ID_BANCO], [ID_USUARIO], [NRO_DOCUMENTO], [PORTADOR], [TELEFONO], [FECHA], [MONTO]) VALUES (@I, @ID_FACTURA, @ID_TIPO, @ID_BANCO, @ID_USUARIO, @NRO_DOCUMENTO, @PORTADOR, @TELEFONO, @FECHA, @MONTO);
	
SELECT ID, ID_FACTURA, ID_TIPO, ID_BANCO, ID_USUARIO, NRO_DOCUMENTO, PORTADOR, TELEFONO, FECHA, MONTO FROM FACTURAS_PAGOS WHERE (ID = @I)
GO
